package models

import (

	// "Web-Shop/modules/utils"

	"github.com/astaxie/beego/orm"
)

const (
	textGoods = iota
	imgGoods  = iota
)

func (m *IndexTypeGoodsBanner) ReadGoodsCate(typ interface{}, resText, resImg []*IndexTypeGoodsBanner) ([]*IndexTypeGoodsBanner, []*IndexTypeGoodsBanner, error) {

	qs := orm.NewOrm().QueryTable("IndexTypeGoodsBanner").RelatedSel("GoodsType", "GoodsSKU").OrderBy("Index").Filter("GoodsType", typ)
	if _, err := qs.All(&resText); err != nil {
		return resText, resImg, err
	}
	if _, err := qs.Filter("DisplayType", imgGoods).All(&resImg); err != nil {
		return resText, resImg, err
	}
	return resText, resImg, nil
}
